package com.litong.rms.dao;

import java.util.List;

import com.litong.rms.bean.Auth;

public interface AuthDao extends BaseDao{
	/*查询权限*/
	public Auth findAuth(Auth auth);
	/*根据权限ID查询权限*/
	public Auth getAuthById(int authId);
	/*删除权限*/
	public void deleteAuth(Auth auth);
	/*删除功能模块关联*/
	public void deleteAuth(String tableName ,int entityId);
	/*更改权限*/
	public void updateAuth(Auth auth);
	/*增加权限*/
	public void addAuth(Auth auth);
	/*获得权限列表*/
	public <T>List<T> getAuthList();
	/*根据模块ID获得已经赋予的功能的权限列表*/
	public <T>List<T> getAuthList(int moduleId);
	
}
